home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / System7 tools / Frontier / Frontier SDK 2.1 / Toolkits / Applet Toolkit / appletmemory.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-11  |  1.3 KB  |  69 lines  |  [TEXT/KAHL]

  1.  
  2. /*© Copyright 1988-1992 UserLand Software, Inc.  All Rights Reserved.*/
  3.  
  4.  
  5. #define memoryinclude
  6.  
  7.  
  8. #ifndef appletdefsinclude
  9.  
  10.     #include "appletdefs.h"
  11.     
  12. #endif
  13.  
  14.  
  15. typedef short **hdlintarray;
  16.  
  17.  
  18. void moveleft (void *, void *, long);
  19.  
  20. void moveright (void *, void *, long);
  21.  
  22. void fillchar (void *, long, char);
  23.  
  24. void clearbytes (void *, long);
  25.  
  26. boolean loadfromhandle (Handle, long *, long, ptrchar);
  27.  
  28. long gethandlesize (Handle);
  29.  
  30. boolean sethandlesize (Handle, long);
  31.  
  32. void disposehandle (Handle);
  33.  
  34. boolean newtexthandle (bigstring, Handle *);
  35.  
  36. boolean pushtexthandle (bigstring, Handle);
  37.  
  38. boolean pushhandleonhandle (Handle, Handle);
  39.  
  40. boolean enlargehandle (Handle, long, ptrchar);
  41.  
  42. boolean copyhandle (Handle, Handle *);
  43.  
  44. void texthandletostring (Handle, bigstring);
  45.  
  46. void lockhandle (Handle);
  47.  
  48. void unlockhandle (Handle);
  49.  
  50. boolean newheapstring (bigstring, hdlstring *);
  51.  
  52. void copyheapstring (hdlstring, bigstring);
  53.  
  54. boolean newclearhandle (long, Handle *);
  55.  
  56. boolean newfilledhandle (ptrvoid, long, Handle *);
  57.  
  58. boolean sethandlecontents (void *, long, Handle);
  59.  
  60. boolean minhandlesize (Handle, long);
  61.  
  62. boolean newintarray (short, hdlintarray *);
  63.  
  64. boolean setintarray (hdlintarray, short, short);
  65.  
  66. boolean getintarray (hdlintarray, short, short *);
  67.  
  68. void fillintarray (hdlintarray, short);
  69.